Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Sapporo M15 Wroclaw Japan F1 Japan F2 Japan F7 Japan F9 Japan F11 Japan F1 Japan F3 Japan F4 Japan F5 Korea F3 Japan F6 India F7 India F8 Finland F2 Japan F8 Japan F10 Japan F11 M15 Hong Kong M25 Sapporo Thailand F1 Thailand F2 Thailand F3 China F3 China F4 Korea F1 Korea F2 Sibiu Challenger Japan F2 Japan F5 Finland F1 Japan F8 Japan F11 Australia F1 New Zealand F2 Switzerland F3 New Zealand F3 Korea F1 Korea F2 Korea F3 Japan F6 Japan F7 Korea F5 Korea F6 Turkey F11 Switzerland F1 China F1 Switzerland F2 Japan F3 Guam F1 Croatia F7 Iran F6 Israel F1 Israel F2 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F16 Turkey F17 Romania F1 Romania F2 Serbia F3 Austria F1 Austria F3 Slovakia F3 Germany F12 Germany F16 Kuwait F1 Kuwait F2 Kuwait F3 Australia F1 Switzerland F1 Switzerland F2 Switzerland F3 Germany F5 Serbia F2 Serbia F3 Portugal F4 Portugal F5 Germany F1 Croatia F6 Bulgaria F3 India F6 Switzerland F1 Switzerland F2 Germany F1 Germany F2 Germany F3 Italy F1 Morocco F1 Morocco F2 Czech Republic F4 Czech Republic F5 Czech Republic F6 Great Britain F8 Great Britain F9 USA F34 USA F35 Switzerland F2 USA F11 Japan F4 Japan F5 (Kashiwa) Japan F1 Japan F3 (Kofu) Germany F4 Japan F2 Japan F10 Finland F1 Korea F2 Japan F6 Japan F5 Japan F7 Serbia F2 Germany F13 M25 Harmon M25 Harmon M25 Sapporo M25 Kashiwa M25 Changwon Toyota Challenger Honolulu Challenger Baton Rouge Challenger Tallahassee Challenger Busan Challenger Campos do Jordao Challenger Brasilia Challenger Toyota Challenger Singapore Challenger Kyoto Challenger Recife Challenger Busan Challenger Nottingham Challenger Nottingham Challenger Granby Challenger Genova Challenger Toyota Challenger Honolulu Challenger Singapore Challenger Kyoto Challenger Rimouski Challenger Kaohsiung Challenger Busan Challenger Shanghai Challenger Seoul Challenger Rome Challenger Anning Challenger Arad Challenger Kosice Challenger Granby Challenger Poznan Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Shanghai Challenger Orleans Challenger Helsinki Challenger Yokohama Challenger Toyota Challenger Guangzhou Challenger M15 Sofia Granby Challenger Tallahassee Challenger Gimcheon Challenger Guangzhou Challenger Nottingham-2 Challenger Marburg Challenger Loughborough Challenger Dallas Challenger Kyoto Challenger Tashkent Challenger New Delhi Challenger III - New Delhi Geneva Challenger Helsinki Challenger Yokohama Challenger Toyota Challenger Hong Kong Challenger Turin Challenger Busan Challenger Flea Market Cup Busan Challenger Tennis - Busan Prostejov Challenger Poznan Challenger Tiburon Challenger Fairfield Challenger Kyoto Challenger Knoxville Challenger Champaign Challenger Yokohama Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Cherbourg Challenger Leon Challenger Le Gosier Challenger Sarasota Challenger Savannah Challenger Taipei City Challenger Furth Challenger Blois Challenger Prague Challenger M25 Sapporo Maui Challenger Dallas Challenger Yokohama Challenger San Francisco Challenger Tempe Challenger Sarasota Challenger Savannah Challenger Gimcheon Challenger Busan Challenger Blois Challenger Bastad Challenger Zhangjiagang Challenger Shanghai Challenger Gwangju Challenger Charlottesville Challenger Kobe Challenger Champaign Challenger Toyota Challenger Playford Challenger Newport Beach Challenger Dallas Challenger Kyoto Challenger Indian Wells Challenger Yokohama Challenger Shenzhen Challenger Tallahassee Challenger Seoul Challenger Savannah Challenger Gimcheon Challenger Busan Challenger Heilbronn Challenger Nottingham Challenger Blois Challenger M25 Canberra Marburg Challenger Winnipeg Challenger M25 Canberra Chengdu Challenger M25 Tsukuba Jinan Challenger Moncton Men's Challenger - Moncton Charlottesville Challenger Knoxville Challenger Kobe Challenger Bangkok Challenger Bangkok Challenger M15 Karuizawa Indian Wells Challenger Yokohama Challenger Phoenix Challenger Taipei City Challenger Sarasota Challenger Seoul Challenger Busan Challenger Rome Challenger Gwangju Challenger Ilkley Challenger Bratislava Challenger Chengdu Challenger Yokkaichi Challenger Shanghai Challenger Ningboo Challenger M25 Hong Kong Winnetka Challenger Traralgon Challenger M25 Takasaki Kaohsiung Challenger Calgary Challenger Prostejov Challenger Bratislava Challenger Toyota Challenger Istanbul Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Porto Challenger Braunschweig Challenger Brest Challenger Freudenstadt Challenger Knoxville Challenger Champaign Challenger Vicenza Challenger Seoul Challenger Maui Challenger Shanghai Challenger Tallahassee Challenger Burnie Challenger Charlottesville Challenger M15 Tsukuba M15 Kashiwa Le Gosier Challenger Poznan Challenger Ilkley Challenger Burnie Challenger Prague Challenger Braunschweig Challenger Manta Challenger Toyota Challenger Kun-Ming Challenger Caloundra Challenger Knoxville Challenger Yokohama Challenger Roanne Challenger Kobe Challenger Canberra Challenger Ottignies-Louvain-la-Neuve Challenger Napoli Challenger Koblenz Challenger Seoul Challenger Sarasota Challenger Shenzhen Challenger Nottingham Challenger Aix En Provence Challenger M15 Harmon Poznan Challenger Seoul Challenger Gwangju Challenger Prague 1 Challenger M15 Tokyo Busan Challenger Hua Hin Challenger Drummondville Challenger Tiburon Challenger Bangkok Challenger M15 Tokyo Kenitra Challenger Troisdorf Challenger Champaign Challenger Taipei City Challenger Bratislava 1 Challenger Alphen Challenger Taipei City Challenger Kyoto Challenger Zhangjiagang Challenger Panama City Challenger Manchester Challenger Lyon Challenger Zagreb Challenger Nanchang Challenger Shenzhen Challenger Lyon Challenger Ilkley Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Gwangju Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Fairfield Challenger Ningboo Challenger Liuzhou Challenger Brisbane International - Brisbane Bet-At-Home Austrian Open - Kitzbuhel Allianz Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Kobe Challenger Brisbane International - Brisbane Open 13 - Marseille US Men's Clay Court Championship - Houston Estoril Open - Estoril Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Gatineau Challenger Prague 3 Challenger Mouilleron-Le-Captif Challenger Granby Challenger Playford Challenger Eckental Challenger Helsinki Challenger Open Sud de France - Montpellier Karlsruhe Challenger ABN AMRO World Tennis Tournament - Rotterdam Prague Challenger Nottingham Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Ismaning Challenger Hamburg Challenger Open de Nice Cote d'Azur - Nice Maia Challenger SkiStar Swedish Open - Bastad Biella 2 Challenger Biella 5 Challenger Malaysian Open - Kuala Lumpur Cary Challenger Poznan Challenger Rakuten Japan Open - Tokyo Orleans Challenger Brisbane International - Brisbane Vancouver Challenger Aircel Chennai Open - Chennai Apia International - Sydney Mouilleron-Le-Captif Challenger Ludwigshafen Challenger Zug Challenger Luedenscheid Challenger Hamburg Challenger Braga Challenger Open 13 - Marseille Braunschweig Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Melbourne Challenger Traralgon Challenger Francavilla Challenger Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Furth Challenger Poznan Challenger Istanbul Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Braunschweig Challenger Tampere Challenger IPP Open - Helsinki US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach SkiStar Swedish Open - Bastad SkiStar Swedish Open - Bastad Shenzhen Open - Shenzhen Tampere Challenger Geneva Challenger Chuncheon Challenger SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Fergana Challenger Seoul Challenger US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Keio Challenger International Tennis Tournament - Yokohama Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Leon Challenger Swiss Indoors Basel - Basel Rome Challenger Hamburg Challenger Dunlop World Challenge - Toyota New York Open - New York Tampere Challenger bett1HULKS Indoors - Cologne Quimper Challenger Cherbourg Challenger Busan Challenger Challenger Banque Nationale - Granby Mons Challenger Heilbronn Challenger West Lakes Challenger Burnie Challenger Geneva Challenger Prague Challenger Taipei City Challenger Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Noventi Open - Halle Cary 1 Challenger Nordea Open - Bastad Vercelli Challenger Taipei City Challenger Heilbronn Challenger Bangkok Challenger Shanghai Challenger Citi Open - Washington Columbus Challenger Melbourne Summer Set - Melbourne Las Vegas Challenger ABN AMRO World Tennis Tournament - Rotterdam Hua Hin Challenger Grand Prix Hassan II - Marrakech Maui Challenger Dallas Challenger Geneva Challenger Kyoto Challenger Gwangju Challenger Lisbon Challenger Nordea Open - Bastad Hamburg European Open - Hamburg Tallahassee Challenger Busan Challenger Seoul Challenger Heilbronn Challenger Vicenza Challenger Lyon Challenger New Delhi Challenger IV - New Delhi Bastad Challenger Blumenau Challenger Liberec Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Suzhou Challenger Charlottesville Challenger Kobe Challenger Knoxville Challenger Columbus Challenger Happy Valley Challenger Aptos Challenger Bangkok Challenger Kyoto Challenger Heilbronn Challenger Winnipeg Challenger AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Keio Challenger International Tennis Tournament - Yokohama Gatineau Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 China TCL Challenger - Guangzhou Champaign Challenger Cagliari Challenger Launceston Challenger Prostejov Challenger Winnetka Challenger Busan Challenger Sacramento Challenger Augsburg Challenger Canberra Challenger Launceston Challenger Alessandria Challenger Ostrava Challenger Split Challenger Marbella Challenger Prague Challenger Toyota Challenger Biel Challenger Charlottesville Challenger Roanne Challenger Aamulehti Tampere Open - Tampere Helsinki Challenger Puerto Vallarta Challenger IPP Open - Helsinki Heilbronn Challenger Ilkley Challenger Chicago Challenger Orleans Challenger Helsinki Challenger Vilnius Challenger Busan Challenger Mallorca Challenger Yokohama Challenger Quimper Challenger Prague 2 Challenger Meerbusch Challenger Tulln Challenger Seoul Challenger Nottingham Challenger Cherbourg Challenger Heilbronn Challenger Bangkok Challenger Cassis Challenger Matsuyama Challenger Maui Challenger Kobe Challenger Kyoto Challenger Kremlin Cup - Moscow Playford Challenger Bangkok Challenger Augsburg Challenger Guadalajara Challenger Rakuten Japan Open - Tokyo Luedenscheid Challenger Bonn Challenger Ningboo Challenger Granby Challenger Istanbul 2 Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Nottingham Challenger Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Santos Challenger Yokohama Challenger Malaysian Open - Kuala Lumpur Helsinki Challenger Apia International - Sydney Burnie Challenger Biella Challenger Seoul Challenger Fergana Challenger - Fergana Thailand Open - Bangkok Dubai Duty Free Tennis Championships - Dubai Stockton Challenger Campbells Hall of Fame Tennis Championships - Newport Manta Challenger AIG Japan Open Tennis Championships - Tokyo Timisoara Challenger Great Ocean Road Open - Melbourne Salvador Challenger Beijing Challenger New Haven Challenger Bastad Challenger Jinan Challenger Gonet Geneva Open - Geneva Noumea Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Credit Agricole Suisse Open - Gstaad Kobe Challenger Quanzhou Challenger SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Winnipeg Challenger Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel AIG Japan Open Tennis Championships - Tokyo Lexington Challenger SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Abierto Mexicano - Los Cabos Millennium Estoril Open - Estoril Serbia Open - Belgrade Farmers Classic - Los Angeles San Diego Open - San Diego Open 13 Provence - Marseille If Stockholm Open - Stockholm Brisbane International - Brisbane Viking International - Eastbourne AEGON Championships - London AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel Open Sud de France - Montpellier Bangkok Challenger Shanghai Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow Swiss Indoors Basel - Basel Pingguo Challenger Binghamton Challenger Memphis Open - Memphis Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Burnie Challenger Suisse Open - Gstaad Liberec Challenger Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Memphis Open - Memphis Ricoh Open - 's-Hertogenbosch Suisse Open - Gstaad Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Bergamo Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Tampere Challenger Las Vegas Challenger Quimper Challenger BMW Open - Munich Swiss Indoors Basel - Basel Yokkaichi Challenger Zhuhai Challenger Legg Mason Tennis Classic - Washington ASB Classic - Auckland Open Sud de France - Montpellier European Open - Antwerp Anytech365 Andalucia Open - Marbella Swiss Open - Gstaad US Men's Clay Court Championship - Houston Abierto de Tenis Mifel - Los Cabos Korea Open - Seoul Wimbledon - London BMW Open - Munich Delray Beach Open - Delray Beach Rogers Masters - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Sud de France - Montpellier Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Rakuten Japan Open - Tokyo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne PTT Thailand Open - Bangkok French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Chennai Open - Chennai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Plava Laguna Croatia Open - Umag U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Miami Open - Miami Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 2, 2R, FIN-MON 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 French Open - Paris Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 Dubai Duty Free Tennis Championships - Dubai Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, PO, SUI-BLR 3-2 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, PO, SUI-SWE 2-3 Davis Cup, World Group, QR, SUI-RUS 1-3 Davis Cup, Group I, PO, SUI-LIB 3-1 Davis Cup, Group I, 1R, ECU-SUI 2-3 U.S. Open - New York U.S. Open - New York U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) Australian Open (Asia, Wildcard) All Lower level tournaments Wimbledon - London Olympics - London French Open - Paris Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, PO, UZB-SUI 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group I, PO, PER-SUI 3-1 Davis Cup, World Group, 1R, CAN-JPN 3-2 M25 Sapporo